package com.itheima.HomeWork_day11;

import java.util.ArrayList;
import java.util.stream.Stream;

public class StreamTest02 {
    public static void main(String[] args) {

        //创建男明星集合和女明星集合

        ArrayList<String> manList = new ArrayList<>();
        manList.add("周润发");
        manList.add("成龙");
        manList.add("刘德华");
        manList.add("吴京");
        manList.add("周星驰");
        manList.add("李连杰");

        ArrayList<String> womanList = new ArrayList<String>();
        womanList.add("林心如");
        womanList.add("张曼玉");
        womanList.add("林青霞");
        womanList.add("柳岩");
        womanList.add("林志玲");
        womanList.add("王祖贤");

        //男演员只要名字为3个字的前三人
        //使用流进行筛选
        Stream<String> limit = manList.stream().filter(name -> name.length() == 3).limit(3);


        //女演员只要姓林的，并且不要第一个
        Stream<String> skip = womanList.stream().filter(name -> name.startsWith("林")).skip(1);


        //将两个集合合并成一个集合
        Stream<String> concat = Stream.concat(limit,skip);

        //遍历流
        concat.forEach(s-> System.out.println(s));


    }
}
